(CLSCR) Cross Language Source Code Reuse Detection Using Intermediate Language
نویسندگان
چکیده
In today's digital era information access is just a click away. so computer science students also have easy access to all the source codes from different websites thus it has become difficult for academicians to detect source code reuse in students programming assignments. The new trend in the area of source code reuse is using the source code by translating it in another programming language popularly known as cross language plagiarism. Our CLSCR addresses this problem. CLSCR mainly has two components: A compiler that compiles and translates the language specific source code into a tool specific internal format and The Similarity calculator that computes similarity between internal formats of different programs.
منابع مشابه
Towards the Detection of Cross-Language Source Code Reuse
Internet has made available huge amounts of information, also source code. Source code repositories and, in general, programming related websites, facilitate its reuse. In this work, we propose a simple approach to the detection of cross-language source code reuse, a nearly investigated problem. Our preliminary experiments, based on character n-grams comparison, show that considering different ...
متن کاملNormalization based Stop-Word approach to Source Code Plagiarism Detection
This paper is a report of PES Institute of Technology’s participation in the Cross Language Detection of Source Code Reuse (CL-SOCO) task at FIRE 2015 [1]. We approach this task as text document plagiarism task, without considering formal programming language grammatical structure. We use normalization of commonly used identifiers to detect pair of programs which have the same objective. We als...
متن کاملA Grafcet Interface for the Programming of Different Industrial Robots
This paper presents the current development stage of an approach to industrial robot programming, that includes: a truly high level and declarative language; an easy-to-use front-end; an intermediate representation; an automatic generator of the robot code generators. This approach focus on the modelling of the system, rather than on the robot. So, it will improve the programming and maintenanc...
متن کاملCLCMiner: Detecting Cross-Language Clones without Intermediates
The proliferation of diverse kinds of programming languages and platforms makes it a common need to have the same functionality implemented in different languages for different platforms, such as Java for Android applications and C# for Windows phone applications. Although versions of code written in different languages appear syntactically quite different from each other, they are intended to ...
متن کاملCross Language Higher Level Clone Detection- Between Two Different Object Oriented Programming Language Source Codes
Similar type of source codes or repetition of source codes in the software is known code clones. Clone detection technique is capable of identifying the similar type of source codes present in software applications. These code clones increases the fault and maintenance cost. New source codes obtained from another source code without any proper changes lead to error. Detection of code clones hel...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015